home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / LK_V1.06.LHA / LK V1.06 / HELP / alv.hlp < prev    next >
Encoding:
INI File  |  1994-11-01  |  1.4 KB  |  34 lines

  1. [LANGUAGE english; PARENT keywords; PAGE 11-5]
  2. [C;6;B]        ALV or ALVS
  3. [7]Default: NOALV
  4. [J;1;N]
  5.   lk is build to link codes of any sizes. You still may use the \
  6. BSR and JSR/JMP d16(PC) instructions and lk will create a list \
  7. of JMP instructions to handle those which are too large or defined \
  8. between hunks. The usage of automatic-load vectors is usuly safe. \
  9. Now you must know that works in hunks of code only and lk suppose \
  10. that those hunks are read-only. If those two points are not \
  11. respected, the change to have a bug to show up are high.
  12.   lk has a more powerful system than Slink to create the load \
  13. vectors. For lk to produce less relocations in some cases.
  14.  
  15.   When you link a small program, you should avoid ALV and save \
  16. one or more passes into the reloc and reference tables.
  17.  
  18.   You may use the command MAKERELATIVE if you want to create \
  19. some relative BSR/BRA from JSR/JMP instruction. This will \
  20. reduce the size of your relocation information. Now \
  21. this instruction may generate a lot of bugs into your program. \
  22. Please refer to its documentation before to use it.
  23.  
  24.   Note: the BSR.B instruction is supported, but it should never \
  25. be used with an external pointer. And lk also supports the GenIm2 \
  26. bug which generate the code $6xFF rather than $6x00.
  27.  
  28.   See also:
  29. [L;3][LINK makerelative]        MAKERELATIVE
  30. [LINK noalv]                NOALV
  31. [LINK small]                SMALLCODE
  32. [LINK validnop]                VALIDNOP
  33. [5; LINK about; GOTO address]        Become Registred
  34.